import type { PageParams } from "@/api/typing";

/**新增/修改白名单参数 */
export interface WhiteApiParams {
  /**白名单ID */
  whiteId: string;
  /**接口ID */
  apiId: string;
}

/**分页查询白名单参数 */
export interface QueryParams extends PageParams {
  /**接口名称 */
  apiName: string;
  /**请求路径 */
  apiUrl: string;
}

/**分页查询白名单响应 */
export interface QueryResult {
  /**白名单ID */
  whiteId: string;
  /**接口ID */
  apiId: string;
  /**接口名称 */
  apiName: string;
  /**请求方法 */
  apiMethod: string;
  /**请求路径 */
  apiUrl: string;
}

/**删除白名单参数 */
export interface DeleteParams {
  /**白名单ID */
  whiteId: string;
}
